/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package box;

/**
 *
 * @author filippo.ambrosi
 */
public class box {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
}
class Box {/*autore Filippoa*/
  int width;
  int height;
  int depth;
  void calculateVolume() {
    System.out.print("Volume is");
    System.out.println(width*height*depth);
    }
   public static void main(String args[]){
    //static =esiste una sola copia "globale" a tutte le istanze di una determinata calsse
    //ogni istanza dalla classe (oggetto) non riceve una copia della variabile 
    //classi sempre con la prima lettera maiuscola
    //si dice la denominazione a "cammello" se nomi della ClasseSonoComposti
    //i campi sono variabili
    //l'inizioare di ogni parola è scritta con lettere minuscole
    //possono essere primitivi o riferimenti ad oggetti
    //i campi seguoo la denominazione detta a cammello
    //per esempio age maxAge address validAddress numberOfRows
    //una classe ha compi e metodi
    Box mybox1 = new Box();
    mybox1.height = 20;
    mybox1.width = 10;
    mybox1.depth = 15;
    mybox1.calculateVolume();
            }
}
